St. Moritz Club
159 Wardour St., Westminster Abbey, London, United Kingdom, W1F 8WJ
(02074) 370525 Phone